package cc.jq1024.infrastructure.persistent.dao;

import cc.jq1024.infrastructure.persistent.po.UserAwardRecordPO;
import cc.jq1024.router.annotation.DBRouterStrategy;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
 * <p>
 * 用户中奖记录表 Mapper 接口
 * </p>
 *
 * @author lijiaqiang@ljq1024.cc
 * @since 2024-04-28
 */
@Mapper
@DBRouterStrategy(splitTable = true) // 分表
public interface IUserAwardRecordDao extends BaseMapper<UserAwardRecordPO> {

    /** 插入用户中奖记录 */
    void insertOne(UserAwardRecordPO userAwardRecord);

    /** 更新奖品记录 */
    int updateAwardRecordCompletedState(UserAwardRecordPO userAwardRecordReq);
}
